/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufjf.pos.model;

import java.util.Date;
import java.util.List;

/**
 *
 * @author cleber
 */
public class Atendimento {
    private int idAtendimento;
    private Dentista dentista;
    private Paciente paciente;
    private List<Procedimento> listaProcedimentos;
    private float valorAtendimento;
    private String dataHora;
    private Date data;
    private Atendente atentente;

    public Atendimento(){
        
    }
    public Atendimento(String dataHora, Atendente atentente, Dentista dentista, Paciente paciente )
    {
        this.dataHora = dataHora;
        this.atentente = atentente;
        this.dentista = dentista;
        this.paciente= paciente;
    }

    public Atendimento(int idAtendimento, Date data, Atendente atentente, Dentista dentista, Paciente paciente )
    {
        this.idAtendimento = idAtendimento;
        this.data = data;
        this.atentente = atentente;
        this.dentista = dentista;
        this.paciente= paciente;
    }
    
    /**
     * @return the dentista
     */
    public Dentista getDentista() {
        return dentista;
    }

    /**
     * @param dentista the dentista to set
     */
    public void setDentista(Dentista dentista) {
        this.dentista = dentista;
    }

    /**
     * @return the paciente
     */
    public Paciente getPaciente() {
        return paciente;
    }

    /**
     * @param paciente the paciente to set
     */
    public void setPaciente(Paciente paciente) {
        this.paciente = paciente;
    }

    /**
     * @return the listaProcedimentos
     */
    public List<Procedimento> getListaProcedimentos() {
        return listaProcedimentos;
    }

    /**
     * @param listaProcedimentos the listaProcedimentos to set
     */
    public void setListaProcedimentos(List<Procedimento> listaProcedimentos) {
        this.setListaProcedimentos(listaProcedimentos);
    }

    /**
     * @return the valorAtendimento
     */
    public float getValorAtendimento() {
        return valorAtendimento;
    }

    /**
     * @param valorAtendimento the valorAtendimento to set
     */
    public void setValorAtendimento(float valorAtendimento) {
        this.valorAtendimento = valorAtendimento;
    }

    /**
     * @return the dataHora
     */
    public String getDataHora() {
        return dataHora;
    }

    /**
     * @param dataHora the dataHora to set
     */
    public void setDataHora(String dataHora) {
        this.dataHora = dataHora;
    }

    /**
     * @return the atentente
     */
    public Atendente getAtentente() {
        return atentente;
    }

    /**
     * @param atentente the atentente to set
     */
    public void setAtentente(Atendente atentente) {
        this.atentente = atentente;
    }

    /**
     * @return the data
     */
    public Date getData() {
        return data;
    }

    /**
     * @param data the data to set
     */
    public void setData(Date data) {
        this.data = data;
    }

    /**
     * @return the idAtendimento
     */
    public int getIdAtendimento() {
        return idAtendimento;
    }

    /**
     * @param idAtendimento the idAtendimento to set
     */
    public void setIdAtendimento(int idAtendimento) {
        this.idAtendimento = idAtendimento;
    }

}
